<template>
	<mumu-get-qrcode @success='qrcodeSucess' :definition="true" @error="qrcodeError"></mumu-get-qrcode>
</template>

<script>
	import mumuGetQrcode from '@/uni_modules/mumu-getQrcode/components/mumu-getQrcode/mumu-getQrcode.vue'
	export default {
		components: {
			mumuGetQrcode
		},
		data() {
			return {
				listid: ""
			};
		},
		onLoad(options) {
			this.listid = options.id
			// 模擬掃碼進入選擇桌臺
			// let data = "https://opos.tw/#/pages_index/shopInfo?id=6834&issm=1&ztnum=2&zth=110"
			// let index = data.indexOf("zth"); // 獲取指定字符的位置
			// let result = data.substring(index + 4); // 截取指定字符後面的内容
			// console.log(result);
			// this.http.request('/api/ordergoods/smShoptableCl', 'GET', {
			// 	shoptable_id:result,
			// }).then(res => {
			// })
		},
		methods: {
			qrcodeSucess(data) {
				let flag = data.indexOf("zth") != -1 ? true : false
				if (!flag) {
					this.http.toast("當前二維碼非使用二維碼請重試！")
				} else {
					let index = data.indexOf("zth"); // 獲取指定字符的位置
					let result = data.substring(index + 4); // 截取指定字符後面的内容
					console.log(result);
					this.http.request('/api/ordergoods/smShoptableCl', 'GET', {
						shoptable_id:result,
					}).then(res => {
						if (res.code == 1) {
							this.http.toast("使用設定成功")
							setTimeout(() => {
								uni.navigateBack(1)
							}, 500)
						} else {
							this.http.toast(res.msg)
						}
					})
				}
			},
			qrcodeError(err) {
				console.log(err)
				uni.showModal({
					title: '攝像頭授權失敗',
					content: '攝像頭授權失敗，請检测当前瀏覽器是否有攝像頭權限。',
					success: () => {
						uni.navigateBack({})
					}
				})
			},
		},
	};
</script>

<style></style>